package test.h0815;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;

public class Main9 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        String s = sc.nextLine();
        String str = "10" + s + "01";

        System.out.println(getRes(str));
    }

    private static int getRes(String audience) {
        int countZero=0;
        int start=0;
        int end=0;

        int ans=0;
        while (end<audience.length()){
            if (audience.charAt(end)=='0'){
                countZero++;
            }else if (audience.charAt(end)=='1'){
                //这里应该包括奇数和偶数，不应该只包括奇数
                if (countZero>=3){
                    ans+=(countZero-1)/2;
                    //不能放在if里面更新，要不countZero就一直累加了
                }
                //更新完之后置为0，重新计数
                countZero=0;
            }
            end++;
        }
        return ans;
    }
}
